large town - Turkish English Dictionary